home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
081-090
/
amok84
/
reqtools_2.1d
/
glue.lha
/
Glue
/
M2Sprint
/
VarCallArgs.def
< prev
next >
Wrap
Text File
|
1992-02-13
|
619b
|
28 lines
DEFINITION MODULE VarCallArgs;
FROM SYSTEM IMPORT ADDRESS;
(* This module allows you to create C-style argument lists *)
(*********************************************************************)
(* Various routines used for variable-length argument lists *)
PROCEDURE ArgIs(Arg : LONGCARD) : ADDRESS;
(* Pass argument to a C-style routine *)
PROCEDURE ArgIs2(Arg1, Arg2 : LONGCARD) : ADDRESS;
(* Pass 2 arguments *)
PROCEDURE ArgIs3(Arg1, Arg2, Arg3 : LONGCARD) : ADDRESS;
(* Pass 3 arguments *)
PROCEDURE ArgIs4(Arg1, Arg2, Arg3, Arg4 : LONGCARD) : ADDRESS;
(* Pass 4 arguments *)
END VarCallArgs.